home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / bbs / qb285p2g.zip / WHATSNEW.285 < prev   
Text File  |  1997-07-04  |  19KB  |  327 lines

  1. (****************************************************************************)
  2. (*         The "What's New" Document for QuickBBS version 2.85 Beta-1       *)
  3. (*         This information may be freely copied and used at no charge      *)
  4. (*                                                                          *)
  5. (*         Use of this information in any other BBS program is              *)
  6. (*         strictly prohibited.                                             *)
  7. (*                                                                          *)
  8. (*         Copyright 1991-96  Matrix Technology                             *)
  9. (*         All Rights Reserved.                                             *)
  10. (****************************************************************************)
  11.  
  12. ------------------------------------------------------------------------------
  13. Note:
  14.      Sections seperated with a "----" indicate Major Additions since the
  15.      last *release* version.
  16.  
  17. ------------------------------------------------------------------------------
  18.  
  19. - Read "README.DOC" for additional information.
  20.        "UPGRADE.DOC" for upgrade information.
  21.  
  22. ------------------------------------------------------------------------------
  23. Post Wide Beta #1
  24. ------------------------------------------------------------------------------
  25.         - Added a Spinner to New Mail Checking (same as in the File Scans)
  26.         - Added new option to type 27 (Post a Message) command.
  27.                 - /N="<nodeaddress>"
  28.                 - Will force the mail to be sent to the netaddress in
  29.                   quotes...
  30.                 - This requires the user to either be in a netmailboard
  31.                   or to have the type 27 be hardcoded to be a netmail
  32.                   board...
  33.                 
  34.                 - /F="<name>"
  35.                 - Will force the mail to have been sent from the name
  36.                   in quotes.  For example:
  37.                   
  38.                   /F="^F(@MDB.WNYBBS.NET", will change the from to be 
  39.                         <user1st>.<user2nd>@mdb.wnybbs.net
  40.  
  41.         - Finished Adding The Customized Log Path
  42.                 - Qconfig -> General -> Dos Paths -> Log Path
  43.         - Multitasking Unit Was Requiring a Key Press before the program 
  44.                 exited. (Removed)
  45.         - Fixed Small Bug in Qconfig which could make Editting the 
  46.                 Force NewMail Read field (Qconfig -> Users -> Limits)
  47.                 difficult to edit.
  48.         - Added Automatic updating of the "BlueWave Message path".  Qconfig
  49.                 will now automatically update the old v2.76/v2.80 MsgPath
  50.                 entry if you edit the New Field (Nodecfg.MsgPath).
  51.         - Added "Bad Logoff" Detection [User.Attrib2.Bit8]
  52.                 If The User Did Not Logoff Correctly (Menu Type 9)
  53.                 QuickBBS Will Detect this, and display "B_LOGOFF.*"
  54.                 [Bad Logoff].  The Log will also display a message
  55.                 indicating that this user did not logoff Correctly &
  56.                 Post the LastDate & LastTime the User Was on.
  57.  
  58.                 - Exitinfo.ExternLogoff now Honor's the "Bad Logoff"
  59.                   Detection Scheme.
  60.         - New Semaphore File has been created!
  61.  
  62.               QKRUN.<NID>    - This Semaphore File is created right
  63.                                *AFTER* QuickBBS initializes and lock's
  64.                                it's files.
  65.  
  66.               The primary use is to detect if QuickBBS is running.
  67.               (IE for MSGPACK)
  68.  
  69.         - Message Pack (MSGPACK.EXE) now detects the QKRUN semaphore
  70.               and will terminated with a error if it detects it.
  71.               - Fixed MSGPACK requirement for Numeric Coprocessor Support
  72.         
  73.         - Userpack now detects the QKRUN semaphore as well.
  74.         - When creating MSGCFG.DAT, Qconfig would accidently not initialize
  75.               the FILEAREA value.  That could cause "confusion"...
  76.  
  77. ------------------------------------------------------------------------------
  78. Wide Beta #1 & Earlier
  79. ------------------------------------------------------------------------------
  80.        - Limited MultiLine File Listings.
  81.          - When you list a file area, you can now use multiline entries.
  82.            (This is only supported when you use the List File Command)
  83.          - The Extended File Description handling is enabled if you  
  84.            use any of these as the *FIRST* character in the description.
  85.                 -   (DASH)    
  86.                 ' ' (<SPACE>)
  87.                 |   (PIPE)
  88.                 >   (Greater Than)
  89.                 +   (Plus)    
  90.                 
  91.            If you place a Ctrl-A ('') in the first character position
  92.            (Same as the extended description), that line will be treated 
  93.            as a *LITERAL* line.  In otherwords, it'll be sent verbatim.
  94.                                                                       (Beta-8)
  95.          - If the Line Contains [ │┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌ ]
  96.            (High Ansi Characters) it will not be treated as a Extended File 
  97.            description.  
  98.            - This was added due to the fact that AMU's file headers can not
  99.              be modified.  The author has chosen to not add any method to 
  100.              configure AMU to add a Ctrl-A (Literal) to the header, and 
  101.              QuickBBS was previously treating it as a Extended Description.
  102.              Most headers have HIGH ANSI, and this change allows you to
  103.              continue to use the headers without distortion.          (Beta-8a)  
  104.          - If the Line is a extended description, it will start at column
  105.            31, and the line will be wrapped if necessary.  (Wraps will
  106.            also start at col 31.)                                     (Beta-8)
  107.          - If Ctrl-C is the first character on the line, then the
  108.            line will be CENTERED, instead of flush to the left.       (Beta-8)
  109. ------------------------------------------------------------------------------
  110.        - Changed the DOS Shell routine to utilize OPRO's shell
  111.          routines.  Let me know if anything is broken.
  112.  
  113.          - Fixed Problem with Shell to Dos not restoring
  114.            Screen Correctly                                           (Beta-4)
  115.          - Now the Shell will use XMS, EMS, DiskSpace as needed.
  116.            (Previous Shell system used XMS or Disk Only ??)
  117.          - Changed the Design of the "Shell To Dos" Prompt            (Beta-4)
  118.          - Fixed a "Cosmetic" error, where ALT-J would return a 
  119.                 "Dos Shell Error" message w/ErrorLevel of 0 in 
  120.                 the Log.  This was purely cosmetic, and had no
  121.                 real bearing to anything.                             (Beta-5)
  122. ------------------------------------------------------------------------------
  123.        - Added "Delete File Attach" option in QCONFIG -> General.
  124.          If Toggled to YES the user will be asked if they would
  125.          like to delete the File Attach file *AFTER* downloading.
  126.          - If the Message is deleted from *INSIDE* of QuickBBS
  127.            it will automatically delete the File Attach if Qconfig
  128.            is toggled to allow deletion.
  129.  
  130.            NOTE: MSGPACK does *NOT* do this, having it occur
  131.                  completely Automatically is considered too large
  132.                  of a security hole.                                  (Beta-6)
  133.  
  134.            NOTE: The file will be deleted *NO MATTER* WHERE IT IS.
  135.  
  136.          = QuickBBS Now ENFORCES the practice of the Fmail file
  137.            being in the Fmail directory.  If the Sysop chooses
  138.            a file that is *NOT* in the Fmail directory, it is
  139.            copied over to that directory. (Note *COPIED* Not
  140.            MOVED)                                                     (Beta-7)
  141.        - Fixed Bug in the Enforcement routine that was affecting
  142.          Netmail File Attachs.                                        (Beta-8)
  143.        - Fixed Bug in File Deletion system.                           (Beta-8)
  144. ------------------------------------------------------------------------------
  145.        - Added Qconfig -> User Limits -> Forced Mail @ Login
  146.          This will *FORCE* users to Read any waiting mail
  147.          at login.  It is configurable for *EACH* security
  148.          Level.  (This way you can allow trusted users to
  149.          not be forced to read for Personal Mail Scans.)
  150.          - This works in conjunction with Check for Waiting
  151.            Mail Option.  If you have that turned off, then this
  152.            will honor that setting.  But any time they do a
  153.            personal mail scan, this option will be called into
  154.            play.                                                      (Beta-8)
  155. ------------------------------------------------------------------------------
  156.        - Added routine into Qconfig's Language Edit screen to
  157.            "remind" people that the language file doesn't exist.      (Beta-1)
  158.  
  159.        - Added routines into Qconfig's to allow new autoinstall
  160.            logic.                                                     (Beta-1)
  161.  
  162.        - Increased size of NODE Number (Qconfig->General->Other)
  163.            to allow up to 255.                                        (Beta-1)
  164.  
  165.        - Added a new feature to Sysop Page.  If the sysop is paged
  166.            and the page is *NOT* aborted, but unanswered, Page Sysop
  167.            will Ask if the user would like to leave a message to the
  168.            sysop.  This message will be placed on the same board as
  169.            "Forgot my Password".                                      (Beta-3)
  170.  
  171. ------------------------------------------------------------------------------
  172.        - Attempting to add improved _INTELLIGENT_ TimeSlicing
  173.            routines for the Multitaskers.                             (Beta-4)
  174.            - Moved to using Int $28 instead of $2F / $1680.
  175.              The $2F function seems to be broken in Warp v4.
  176.              (Int $28 seems to return better results)
  177.            - I've enhanced the timeslicing routines.  The new routines
  178.              drop the Load Display from approx 50% (at idle) to approx
  179.              9-10%.                                                   (Beta-5)
  180.            - Fixed potential (?) problem with Timeslicing & Protocols (Beta-5)
  181.            - Changed Desqview Slicing back to old routines            (Beta-6)  
  182.            - Added "OS2SLICE" ENVIRONMENTAL value.  Defaults to 250.
  183.              This is the number of slices that will be given up, 
  184.              add "SET OS2SLICE=xxxxx" to your BBS Batch file, and
  185.              QuickBBS Will use that value instead.                    (Beta-7)  
  186. ------------------------------------------------------------------------------
  187.        - Fixed problem with Exitinfo.BBS creation.                    (Beta-8a)
  188.        - Made Cosmetic Improvements to allow QuickBBS to indicate
  189.            what memory model the Overlay is using.                    (Beta-4)
  190.  
  191. ------------------------------------------------------------------------------
  192.                       InterNode Communications Routines
  193. ------------------------------------------------------------------------------
  194.        - Changed QuickBBS Internode Chat to utilize LOWMIXER
  195.            routines.  This will make it easier to add InterNode
  196.            Communications.                                            (Beta-1)
  197.                 - Removed a debug routine that was left in Mixer.
  198.                 - Fixed a Carrier Detect Problem in InterNode Chat    (Beta-5)
  199.        - Fixed problems with the InterNodeChat module that prevented
  200.             the internal chat routines from recognizing the mixer.    (Beta-3)
  201.        - Fixed Minor bug with Online Chat Routine that caused it to
  202.             accidently reset the BBS.                                 (Beta-4)  
  203.        - Added Support for QUICKBBSPING & QUICKBBSPINGACK.
  204.             - Fixed the Bug with the Menu Type 66 display menu.       (Beta-4a)
  205.        
  206.        - Added Support for "Force Logoff" on Menu Type #66,
  207.                  - FORCELOG.asc/ans, is displayed before GOODBYE.*
  208.  
  209.  
  210. ------------------------------------------------------------------------------
  211.        - Added Menu Type 65.  Menu Type #65 takes *NO* optional data.
  212.            All that it does is LOG's OFF the current user *WITHOUT*
  213.            handing up.  Then logs IN another user.  (IE goes right
  214.            back to the LOGIN sequence.)  All data/changes should
  215.            be changed.                                                (Beta-3)
  216.  
  217.        - Added Language definitions for the Message Headers.
  218.            That Allows you to Redefine the Colors and so forth.       (Beta-4)
  219.            (In prior versions not *ALL* of the existing message
  220.            header text was available for redefining).
  221.            - Beta 5 - Fixed "TO:" & "SUBJ:" entries.
  222.                 You must now go into Qconfig / Language Editor
  223.                 and add a colour for "SUBJ" (#439), otherwise
  224.                 you will get a "blinking" entry for SUBJect.          (Beta-5)
  225.            - Fixed "ENCL" (#440) Not allowing change of colour defs   (Beta-6)
  226.  
  227. ------------------------------------------------------------------------------
  228.                               Semaphore Files
  229. ------------------------------------------------------------------------------
  230.  
  231.        - Started to Incorporate SEMAPHORE File Detection into
  232.            QuickBBS. (NID = Node ID #, Node # in 3 digit form.
  233.            IE Node 1 = 001)
  234.  
  235.        - Fixed Minor bug with the new "location" of the Semaphore
  236.          / InterNode Chat Code, that would allow a message scan,      (Beta-4)
  237.          before a user was completely logged in.
  238.  
  239.        * Worked on improving SEMAPHORE & InterNode Communications code
  240.           to make it more intergrated into QuickBBS.  It is now managed
  241.           off the TimeComputed Code instead of a loop in the menu
  242.           processor.  Problems discovered, but worked around.
  243.           (MSGREAD semaphore will *NOT* be triggered while the user is
  244.            READING Messages.  Instead it is delayed until *AFTER* they
  245.            leave the message reading routines!                        (Beta-4)
  246.  
  247.                 The Semaphore Directory is the same path as your
  248.                 QuickBBS Environmental value.  (IE SET quick=x:\xxxxx path).
  249.  
  250.                 Currently Offering:
  251.  
  252.                         QKMAIL.<NID>  - Will cause QuickBBS to
  253.                                         rescan for New Mail.
  254.                                         *Will display QKMAIL.ASC/ANS*
  255.                                         (IE Execute a Type 22)        (Beta-1)
  256.  
  257.                         QKNOUSER.<NID>  - Will Cause QuickBBS to
  258.                                         display "NOUSERS.ASC/ANS".
  259.                                         After the File is displayed
  260.                                         QuickBBS Will automatically
  261.                                         disconnect the user.          (Beta-2)
  262.  
  263.                           QKDOWN.<NID>  - Will Cause QuickBBS to
  264.                                         display "SHUTDOWN.ASC/ANS".
  265.                                         After the File is displayed
  266.                                         QuickBBS Will automatically
  267.                                         disconnect the user, and Exit
  268.                                         to Dos..                      (Beta-2)
  269.  
  270. ------------------------------------------------------------------------------
  271.                               FlexiEvents Routines
  272. ------------------------------------------------------------------------------
  273.        - Remember to Toggle *BOTH* Errorlevel And External Exit
  274.          for "normal" events to run correctly. (This is something
  275.          I need to "fix")
  276.  
  277.          - Finally added the code I wanted to this.  The Event Editor
  278.                 will *NOT* allow or show the Exit Errorlevel unless
  279.                 "Exit To Dos w/Errorlevel" is toggled in the Attribute
  280.                 editor.                                               (Beta-5)
  281.  
  282.        - Fixed Bug where QuickBBS wasn't taking the next Event into
  283.          account when computing the users time limit.                 (Beta-7)  
  284.  
  285.        - Fixed Bug in QCONFIG's Event Editor, failing to save the
  286.          correct information if you answer "Y" to "You have modified"
  287.          prompt.                                                      (Beta-4a)
  288.        - Changed Default Times for Global Event to be 00:00 to 23:59. (Beta-4)
  289.        - Undocumented ALT-S for Settings for the Event.               (Beta-4)  
  290.                 (IE. Enabled, Disabled, Deleted)
  291.        - Page Up, Page Down, Take you through the Events.             (Beta-4)  
  292.        - Fixed problem with Setting Attributes to "none" (IE nothing) (Beta-4a)
  293.        - Fixed Modified "Flag" for the Settings.                      (Beta-4)
  294.          Added Modified "support" for Attributes, and Day Settings    (Beta-4a)
  295.        - Added Flush Command to All Event Editor Writes.
  296.          (Should Eliminate problems with certain Cache packages not
  297.           showing the updates to the file.)                           (Beta-4a)
  298.        - Added Preliminary Comments to the Event Editor               (Beta-4a)
  299.  
  300.        - Event Settings Currently Supported:
  301.                - Only Allow New Users
  302.                - Only Allow Old Users
  303.                - Deny *ALL* Users
  304.                - Fixed Errorlevel Shells
  305.                - Message Base Access
  306.                - File System Access
  307.        
  308.        - Fixed Bug in The Event Settings for QuickBBS (Reversed MSGBase
  309.          & File Base Lockouts)                                        (Beta-8)
  310.  
  311.        - Added Text Files for Events:
  312.  
  313.          NONEWUSR.ASC/ANS -  Show to Newbies when they attempt to login
  314.                              (And are not allowed in Event Configuration)
  315.          NOOLDUSR.ASC/ANS -  Show to Old Users when they attempt to login
  316.                              (And are not allowed in Event Configuration)
  317.          NOFILES.ASC/ANS  -  Shown to Users that Attempt access any of the
  318.                              Files Commands (IE Download, etc) during a
  319.                              event that restrictions them.
  320.          NOMSGS.ASC/ANS   -  Shown to Users that Attempt access any of the
  321.                              MessageBase Commands (IE Read, Write, etc)
  322.                              during a event that restrictions them.
  323.  
  324.        - *IMPORTANT*
  325.                 - Let me know if you see any problems with event managment.
  326.  
  327.